package Aula03;
import java.util.Scanner;

public class Ex6 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("Escreva a sua data (mm:aaaa)");
        String data = sc.nextLine();
        String [] dataA= data.split(":");
        String mesS= dataA[0]; 
        String anoS= dataA[1]; 
        int mes=Integer.parseInt(mesS);  
        int ano=Integer.parseInt(anoS);
        int dias=0;

        if ((mes<1 || mes>12) || (anoS.length()!=4)){
            System.out.println("A sua data é inválida");
            System.exit(0);}
        else{

            if ((ano%4==0) || (ano%400==0)){
               if (mes==2){
                    dias=29;}
            }

            else if (mes == 2){
                    dias=28;}

            else if (mes == 8){
                dias=31;}         

            else if ((mes!=2) && (mes!=8) && (mes%2==0)){
                    dias=30;}

            else{
                dias=31;}
        }
        System.out.printf("O mês %d do ano %d tem %d dias",mes,ano,dias);
    } 
}

